/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package symulacja;

import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;

class Sluchacz implements ActionListener
{

    public void actionPerformed(ActionEvent e) {
                
            
            Rysowanie.rez=Symulacja.resText.getText();
            Rysowanie.ind=Symulacja.indText.getText();
            Rysowanie.cap=Symulacja.capText.getText();
            Rysowanie.nap=Symulacja.napText.getText();
            if(!Symulacja.resText.getText().equals("") && !Symulacja.indText.getText().equals("")
            && !Symulacja.capText.getText().equals("") && !Symulacja.napText.getText().equals("") )
            {
                Wylacznik.flaga=true;
                Rysowanie.flaga=true;  
                System.out.println("Ustawilem flage na wartosc: "+Rysowanie.flaga);

                Symulacja.uwaga.setText("");
                double r=Double.parseDouble(Symulacja.resText.getText());
                double l=Double.parseDouble(Symulacja.indText.getText());
                double c=Double.parseDouble(Symulacja.capText.getText());
                double v=Double.parseDouble(Symulacja.napText.getText());
                Rysowanie.nat=Symulacja.rysowanie.wyliczPrad(r, l, c, v);      
                Symulacja.rysowanie.aktualizuj();
                
            }//else Symulacja.uwaga.setText("Uwaga: wypelnij wszystkie pola!");
     }
    
    public static void funcjaSluchacz()
    {
           
            Rysowanie.rez=Symulacja.resText.getText();
            Rysowanie.ind=Symulacja.indText.getText();
            Rysowanie.cap=Symulacja.capText.getText();
            Rysowanie.nap=Symulacja.napText.getText();  
            if(sprawdzenie() )
            {
                 
                Rysowanie.flaga=true;  
                Wylacznik.flaga=!Wylacznik.flaga;
                System.out.println("Ustawilem flage na wartosc: "+Rysowanie.flaga); 
                Symulacja.uwaga.setText("");
                double r=Double.parseDouble(Symulacja.resText.getText());
                double l=Double.parseDouble(Symulacja.indText.getText());
                double c=Double.parseDouble(Symulacja.capText.getText());
                double v=Double.parseDouble(Symulacja.napText.getText());
                Rysowanie.nat=Symulacja.rysowanie.wyliczPrad(r, l, c, v);    
                
               Symulacja.rysowanie.aktualizuj();
                
             
            }//else Symulacja.uwaga.setText("Uwaga: wypelnij wszystkie pola!");
           
    }
    
    
    public static boolean sprawdzenie()
    {
        boolean wynik=false;
        if(!Symulacja.resText.getText().equals("") && !Symulacja.indText.getText().equals("")
            && !Symulacja.capText.getText().equals("") && !Symulacja.napText.getText().equals("") )
            {
                wynik=true;
            }
        return wynik;
    }
    
}//koniec sluchacza